Spring Boot
44. What is Spring Boot? Spring Boot makes creating production-grade applications and services powered by the Spring Framework absolutely easy. Spring Boot with its opinionated view of the Spring platform enables new and existing users to quickly get up and running Spring applications quickly. Spring Boot provides a range of non-functional features, such as embedded servers, security, metrics, health checks, and externalized configuration that are common to large classes of projects. In addition, Spring Boot favours convention over configuration. Therefore, you can develop the application without worrying about any XML configuration. 45. Why will you use Spring Boot in your application? Spring-based applications have a lot of configurations. For example, if you use Spring MVC, you need to add configurations, such as component scan, dispatcher servlet, view resolver, and Web JARs. Spring Boot looks at only two things. One, the JARs available on the classpath. S